/** @type {import('tailwindcss').Config} */
export default {
  content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
  theme: {
    extend: {
      colors: {
        primary: '#00594C',
        secondary: '#D9E4E4',
        background: '#F1F7F7',
        success: '#52C41A',
        warning: '#FAAD14',
        danger: '#FF0202',
        error: '#000000',
        info: '#1890FF',
      },
      height: {
        header: 'var(--height-header)',
        'dvh-header': 'calc(100dvh - var(--height-header))',
      },
      minHeight: {
        'dvh-header': 'calc(100dvh - var(--height-header))',
      },
      animation: {
        flow: 'flow 8s ease-in-out infinite',
      },
      keyframes: {
        flow: {
          '0%, 100%': {
            'background-size': '200% 200%',
            'background-position': 'left center',
          },
          '50%': {
            'background-size': '200% 200%',
            'background-position': 'right center',
          },
        },
      },
    },
  },
  plugins: [],
};
